html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
    margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
    display: block;
}
body {
    line-height: 1;
}
ol, ul {
    list-style: none;
}
blockquote, q {
    quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
    content: '';
    content: none;
}
table {
    border-collapse: collapse;
    border-spacing: 0;
}
h1,h2,h3,h4,h5,h6{color:#0a8b91;}
body,html{font:16px/1.7 'helvetica neue', 'hiragino sans gb', stheiti, 'wenquanyi micro hei', \5FAE\8F6F\96C5\9ED1, \5B8B\4F53, sans-serif;}
.content{
    padding:0 15px;
    text-align:left;
}
table td.bg1{background:#167F92;color:#fff;}
table td.bg2{background:#D9E4E6;color:#167F92;}
table td.bg3{background:#a2c2cf;color:#2e6176;border:#2e6176 1px solid}
table th.bg3{background:#a2c2cf;color:#2e6176;padding:5px;border:#2e6176 1px solid}
table.table-data td{padding:4px;}
table.table-data td i{float:right;vertical-align:text-bottom;margin-right:10px;font-style:italic;font-weight:700;font-size:16px;color:#fff;}
.des{color:#333;padding:10px;font-size:16px;letter-spacing:2px;text-indent:20px;line-height:30px}
h1.xmmc{
    height:80px;
    line-height:80px;
    font-size:26px;
    letter-spacing:3px;
    font-weight:bold;
    color:#333;
    text-align:center;
}
h2.title{
    height:40px;
    line-height:40px;
    font-size:18px;
    font-weight:bold;
    margin-bottom:10px;
    border-bottom:#ccc 1px solid;
    padding-left:2px;
}

.cont{
    padding:10px 0;
    font-size: 16px;
    font-weight:bold;
}
.progress{height:40px;position:relative;overflow:inherit;}
.progress span.current{position:absolute;
    top:-10px;
    display:block;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 8px solid #5cb85c;
}
.progress .progress-bar{line-height:40px;}
.progress .progress-bar span{font-size:16px;}
.jduan a:link {
    color: #FFFFFF;
}
.jduan a:visited {
    color: #FFFFFF;
}
.jduan a:hover {
    color: #FFFFFF;
}
.jduan a:active {
    color: #FFFFFF;
}
.touzdiv{
    padding:10px;
}
.textbox .panel-body strong{
    color:#ff4444;
}
.xmyz{
    padding:10px;
    font-size:16px;
    letter-spacing:2px;
    text-indent:30px;
    line-height:30px
}

.table-sytle-02{
    font-size: 15px;
    border-collapse:collapse;
    border:#2e6176 1px solid;
    margin:20px 0;
}
.table-sytle-02 th{
    background:#2e6176;
    color:#fff;
    padding-left:5px;
}
.table-sytle-02 td{
    padding:5px;
    border:#2e6176 1px solid;
}
#fixed-process{position:relative;}
/*#fixed-process .progress-bar-success{background:#0a8b91}*/
#fixed-process .progress-bar-success span i{float:right;margin-right:15px;}
.approve{padding:15px 0;}
.pic-list{margin:20px 0;}
.panel{margin-bottom:20px;border:#a2c2cf 1px solid;line-height:30px;}
.panel .panel-title{background:#a2c2cf;color:#2e6176;padding:0 10px;}
.list-group-item.active, .list-group-item.active:focus, .list-group-item.active:hover{color:#333;background:#cbcbcb;border-color:#cbcbcb;}
.doc-list{
    clear:both;
    padding-top:10px;
    color:#4B4B4B;
    font-size:16px;
    line-height:30px
}
.doc-list li{
    float:left;
    display:block;
    margin-right:5px;
}
.doc-list span.fa{
    margin-left:5px;
}
.doc-list a{
    display:block;
    line-height: 40px;
    border-radius:3px;
    padding:0 10px;
    background-color:#0a8b91;
    text-align:center;
    text-decoration: none;
    font-size: 16px;
    outline: none;
    color:#FFF;
}
.table-cell-layout{
    width:100%;
    border:#2e6176 1px solid;
    border-collapse:collapse;
    table-layout:fixed;
}
.table-cell-layout td{
    border:#2e6176 1px solid;
    padding:5px;
}
.table-cell-layout th{
    color:#2e6176;
    border:#2e6176 1px solid;
}
select{border:#2e6176 1px solid;padding:5px;}
input,textarea{padding:8px;width:90%;border:#f8f8f8 1px solid;}


table.table.company-info td{
    border:0 none;
}
.panel.text-table{border:0 none;}
.panel.text-table .panel-title{
    background:#e8e8e8;
}
.panel.text-table .panel-body{
    padding:0;
}